//
//  AkuVisitorController.swift
//  AkuSwiftSina
//
//  Created by 阿酷 on 16/7/19.
//  Copyright © 2016年 AkuApp. All rights reserved.
//

import UIKit

class AkuVisitorController: UIViewController {

    var isLogin: Bool = false
    
    
    override func viewDidLoad() {
        super.viewDidLoad()

        
        // MARK: - 判断是否登入 显示 对应的 view
        isLogin ? view = tableView : setVisitorView()
        
        //设置navItemBar
        setnavItemBar()
    }
   
    //MARK: - 设置 访客 view
    func setVisitorView() {
        
        let visitorView: AkuVisitorView = AkuVisitorView()
        
        view = visitorView
        
        //MARK: - 点击 登入/注册 按钮的回调
        visitorView.loginButtonClick = {
            
            print("点击登入按钮")
        }
        
        //MARK: - 根据 控制器的title更改界面的提示文字
        switch title! {
        case "首页":
            visitorView.setPromptText(nil, imgName: nil)
        case "消息":
            visitorView.setPromptText("登录后，别人评论你的微博，发给你的消息，都会在这里收到通知", imgName: "visitordiscover_image_message")
        case "发现":
            visitorView.setPromptText("登录后，最新、最热微博尽在掌握，不再会与实事潮流擦肩而过", imgName: "visitordiscover_image_message")
        case "我":
            visitorView.setPromptText("登录后，别人评论你的微博，发给你的消息，都会在这里收到通知", imgName: "visitordiscover_image_profile")
        default:
            print("没有标题")
        }
        
        
        
    }
    
    //MARK: - 设置navItemBar
    func setnavItemBar() {
        
        navigationItem.leftBarButtonItem  = UIBarButtonItem(title: "登录", target: self, action: "didNavBarButton")
        navigationItem.rightBarButtonItem = UIBarButtonItem(title: "注册", target: self, action: "didNavBarButton")
    }
    
    //MARK: - navItemBarButton 的点击方法
    func didNavBarButton() {
        
        print("navItemBarButton 的点击方法")
    }
    
    // MARK: - 懒加载 
    /// 主视图 tableView
    let tableView: UITableView = {
       
        let table: UITableView = UITableView()
        
        return table
    }()

}
